﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QlrrPrintService.Common;
using PluginBase;

namespace QlrrPrintService.Print
{
    public interface IPrinter
    {
        event OnCommandExquteCompleteHander OnCommandExcuteComplete;
        void OpenPrinter(string printerName);
        void ClosePrintert();
        int QueryState(PluginRequestMessage pluginMessage);
        int SendCommand(PluginRequestMessage pluginMessage);
        void Restet(PluginRequestMessage pluginMessage);
        void Print(PluginRequestMessage pluginMessage);
    }
}
